package PowerUps;

import java.awt.Point;

import Graficas_entidades_extra.powerUps.grafico_Bomb;
import Juego.Juego;
import Naves.Tanques.Tanque;

/**
 *  bomb aumenta en uno la cantidad de bombas del tanque que consiguio el powerUp
 * @author Javier
 *
 */
@SuppressWarnings("serial")
public class Bomb extends PowerUp{

	/**
	 * Constructor
	 * @param j juego
	 * @param pos posicion
	 */
	public Bomb(Juego j, Point pos)
	{
		grafico = new grafico_Bomb();
		this.setIcon(grafico.get_imagen());
		this.setLocation(pos);
		this.setSize(48, 48);
		juego=j;
		juego.getgraficos().getGraficoEntidades().getpanel().add(this);
		resistencia=1;
		
	}
	
	
	@Override
	public void tocar_tanque(Tanque t) 
	{
		
		t.cargarBombas(1);
		t.aumentarPuntaje(6);
		juego.getcontrolbalas().eliminar_powerUp(this);
	}


	@Override
	public void recibir_bala(Tanque t) 
	{
		if (resistencia==0)
		{
			t.cargarBombas(1);
			t.aumentarPuntaje(6);
			juego.getcontrolbalas().eliminar_powerUp(this);
			
		}
		else resistencia--;
		
	}
	
	

}
